body { background:#ffffff }
a, a:link, a:visited { color:#0066cc }
input[type=button], input[type=submit], input[type=reset] { padding:1px 4px; border:1px solid #004c97; background-color:#004c97; color:white; }
input:hover[type=button], input:hover[type=submit], input:hover[type=reset] { background-color:#5fadfa; text-decoration:none }
/* GENERAL TAG
------------------------------------------------------------------ */
#wrapper { margin:0px auto; }
#container { margin:0px auto; }
.fl { float:left; }
.fr { float:right;
    height: 15px;
}
.clrfix { clear:both; }
.bold { font-weight:bold; }
.red { color:#ed1c24; }
.blue { color:#255fac; }
.gray { color:#666666; }z

#cheader { background: url(../Images/Common/bg_header.gif) repeat-x top left; color:#fff;}
#header { background: url(../Images/Common/alogo.gif) no-repeat top left; line-height:35px; height:35px; }
#hlft { position:relative; left:170px; }
#hlft .appname{ font-weight:bold; font-size:1.3em; }
#hrgh { position:relative; right:0px; top:2px; }
#hrgh a.logout{ background: url(../Images/Icons/logout_12x12.gif) no-repeat center left; padding-left:16px; padding-right:5px; color:#ffff00; }
#hrgh .glnk { background: url(../Images/Common/glnk_bg.gif) repeat-x left center; }
#hrgh .glnk .glft { background: url(../Images/Common/glnk_lft.gif) no-repeat left center; padding-left:10px; }
#hrgh .glnk .mgr{ margin-left:10px; }
#hrgh .glnk .mgr span{ padding:0 5px; }
#hrgh .glnk .mgr a{ color:#fff; }
#hrgh .glnk #glnk-ext{ width:0px; overflow:hidden; display:block; }
#hrgh .glnk #glnk-btn{ cursor:pointer; }


#menu { background: url(../Images/Common/mnu_bg.gif); border-top:none solid #549ed6; border-bottom:1px solid #6b9abc; line-height:30px; height:30px; }
#cmenu { background: url(../Images/Common/mnu_tl.gif) no-repeat left top; line-height:30px; height:30px; }
/*#cmenu { background-color:#d4e9f9; border-top:1px solid #1188dc; border-bottom:1px solid #1188dc; line-height:25px; height:25px; }*/
#ctitle { background: url(../Images/Common/bgtop.gif) repeat-x top left; border-top:1px solid #fff; border-bottom:1px solid #d4e9f9; line-height:30px; height:30px; }
#tpage { background: url(../Images/Icons/form_16x16.gif) no-repeat center left; }
#ctlft { position:relative; left:10px; padding-left:20px; font-weight:bold; background: url(../Images/Icons/form_16x16.gif) no-repeat center left; font-size:11pt}
#ctrgh { position:relative; right:10px; }
#csearch { background: url(../Images/Common/bgsearch.gif) no-repeat center left; width:172px; line-height:30px; height:30px; }
#csearch .ctsear { padding-left:25px; }
#csearch .txtsear { background: transparent; border:none; padding:2px; width:115px; }
#csearch .btnsear { background: url(../Images/Common/bgsearch.gif) no-repeat -146px 0px; border:none; height:24px; width:26px; }
#ccontent { padding:10px; overflow-y:auto; overflow-x:auto; position:relative; /* background-color:#EEEEEE; */ }
#cfooter { background: url(../Images/Common/bg_header.gif) repeat-x bottom left; color:#fff; margin-top:0px; height:35px;}
#cfooter .hori { background-color:#d4e9f9; height:10px; }
#footer { line-height:25px; height:25px; }
#flft { position:relative; left:10px; }
#frgh { position:relative; right:10px; }
#frgh a{ background: url(../Images/Common/rtop.gif) no-repeat center right; padding-right:20px; color:#fff; }
#cfilter { margin:5px 0px; }
#cfilter td { padding-right:5px; }
#cfilter button.filter { overflow-y:visible; overflow-x:visible; width:auto; border:1px solid #4e95db; color:#004c97; font-weight:bold; padding: 0px 5px 0px 25px; background:#dbf3ff url(../Images/Icons/filter.gif) no-repeat 5px center; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; }
#cfilter button.filter:hover { background-color:#a3d1ff; text-decoration:none; }

/*Addnew by Huydeny 19-10-2010
  Apply new style for button
*/
#cactionbutton { height:25px; margin:5px 0px; }
#cactionbutton button.button { overflow-y:visible; overflow-x:visible; width:auto; float:right; margin-left:5px; white-space:nowrap; padding:2px 10px; border:1px solid #4e95db; color:#004c97; font-weight:bold; font-size:12px; background-color:#dbf3ff; background-repeat:no-repeat; background-position:5px center; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; }
#cactionbutton button.button:hover { background-color:#a3d1ff; text-decoration:none; }
#cactionbutton button.back { background-image: url(/Content/Images/Icons/back.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.addnew { background-image: url(../Images/Icons/add.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.save { background-image: url(/Content/Images/Icons/save.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.delete { background-image: url(../Images/Icons/delete.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.filter { background-image: url(../Images/Icons/filter.gif); padding-left:25px; padding-right:5px; }
#cactionbutton button.refresh { background-image: url(../Images/Icons/refresh.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.export { background-image: url(../Images/Icons/export.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.history { background-image: url(../Images/Icons/history.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.preview { background-image: url(../Images/Icons/preview.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.contract { background-image: url(../Images/Icons/undo_contract.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.resign { background-image: url(../Images/Icons/resign.png); padding-left:25px; padding-right:5px; }
#cactionbutton button.reactive { background-image: url(../Images/Icons/re_active.png); padding-left:25px; padding-right:5px; }

button.button { overflow-y:visible; overflow-x:visible; width:auto; float:right; margin-left:5px; white-space:nowrap; padding:2px 10px; border:1px solid #4e95db; color:#004c97; font-weight:bold; font-size:12px; background-color:#dbf3ff; background-repeat:no-repeat; background-position:5px center; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; }
button.button:hover { background-color:#a3d1ff; text-decoration:none; }
button.export { background-image: url(../Images/Icons/export.png); padding-left:25px; padding-right:5px; }

#cnavigation {height:20px; margin:5px 0px;}
#cnavigation span { float:right; line-height:20px; margin-left:8px; margin-right:3px; color:#999; font-size:14px; }
#cnavigation button { float:right; background:url(../Images/Icons/nav.gif) left top no-repeat; border:none; cursor:pointer; margin-left:5px; }
#cnavigation button.first, #cnavigation button.last { width:27px; height:20px; }
#cnavigation button.prev, #cnavigation button.next { width:20px; height:20px; }
#cnavigation button.first_off { background-position:0px 0px; cursor:default; }
#cnavigation button.first_on { background-position:-27px 0px; }
#cnavigation button.last_off { background-position:-54px 0px; cursor:default; }
#cnavigation button.last_on { background-position:-81px 0px; }
#cnavigation button.prev_off { background-position:-108px 0px; cursor:default; }
#cnavigation button.prev_on { background-position:-128px 0px; }
#cnavigation button.next_off { background-position:-148px 0px; cursor:default; }
#cnavigation button.next_on { background-position:-168px 0px; }

button.icon { background:url(../Images/Icons/icon.gif) left top no-repeat; border:none; cursor:pointer; width:18px; height:18px; }
button.calendar_off { background-position:0px 0px; vertical-align:middle;}
button.calendar { background-position:-18px 0px; vertical-align:middle;}
button.select_off { background-position:0px -18px; vertical-align:middle;}
button.select { background-position:-18px -18px; vertical-align:middle;}
button.remove_off { background-position:0px -36px; vertical-align:middle;}
button.remove { background-position:-18px -36px; vertical-align:middle;}
button.plus_off { background-position:0px -54px; vertical-align:middle;}
button.plus { background-position:-18px -54px; vertical-align:middle;}
button.minus_off { background-position:0px -72px; vertical-align:middle;}
button.minus { background-position:-18px -72px; vertical-align:middle;}
button.preview_off { background-position:0px -90px; vertical-align:middle;}
button.preview { background-position:-18px -90px; vertical-align:middle;}
.clpointer{cursor:default !important}

/*---------------------------------------------*/

/*Style for Icons*/
.icon { border:none !important; width:16px; height:16px; background-color:transparent !important; }
.edit { background-image: url(../Images/Icons/edit.png); }
.edit-program { background-image: url(../Images/Icons/edit-program.png); }
.permission { background-image: url(../Images/Icons/permission.png); }
.sendmail { background-image: url(../Images/Icons/icon_email.gif); }
.add-user { background-image: url(../Images/Icons/add-user.png); }
.add-question { background-image: url(../Images/Icons/add-question.png); }
.approve { background-image: url(../Images/Icons/approve.gif); }
.reject { background-image: url(../Images/Icons/reject.png); }
.filldata { background-image: url(../Images/Icons/fill.png); }
.resign { background-image: url(../Images/Icons/resign.png); }
.re_active { background-image: url(../Images/Icons/re_active.png); }
.transfer { background-image: url(../Images/ExtraIcons/application_sidebar_expand.png); }
.history { background-image: url(../Images/Icons/history.png); }
.add_contract { background-image: url(../Images/Icons/notepad.png); padding-left:16px; padding-right:0px; }
.contract_renewal { background-image: url(../Images/Icons/reports__plus.png); }
.promote { background-image: url(../Images/Icons/promote.png); }
.promotestt { background-image: url(../Images/ExtraIcons/arrow_turn_090_left.png); }
.result { background-image: url(../Images/Icons/result.png); }
.ui-datepicker-trigger { vertical-align:middle; margin-left:3px; cursor:pointer; background-color:#fff; width:18px; height:18px }
.detailview { background-image: url(../Images/Icons/detail.png); }
.answerremove { background-image: url(../Images/ExtraIcons/cross.png);}
.moveup { background-image: url(../Images/Icons/arrow_090_medium.png); }
.movedown { background-image: url(../Images/Icons/arrow_270_medium.png); }
.add { background-image: url(../Images/ExtraIcons/plus.png); margin-right:5px;}
.play { background-image: url(../Images/Icons/play.gif); }
.stop { background-image: url(../Images/Icons/stop.gif); }
.upload { background-image: url(../Images/Icons/upload.png); }



/*---------------*/
/*Style for list*/
ul.list {
    list-style-type:disc;
}
ul.list li{
    margin-left:20px;
}
/*---------------*/

/*Style apply for grid*/
.grid
{
	border:none 1px #666;
	padding:1px;
	width:100%;
	border-collapse:collapse;
}
.grid tbody
{
	border:solid 1px #444;
}
.grid th
{
	background:blue url(../Images/Common/ghead.gif) repeat-x center center;
	border:solid 1px #ccc;
	padding: 4px 5px;
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;	
}
.grid th.gray
{
	background:#dddddd;
	color:#444;	
}
.grid td {
	padding: 2px;
	border:solid 1px #CCC;
}
.grid td.title {
	background-color:#EEEEEE;
    color:#888888;        
    text-align:left; 
         
}
.grid tr.odd {
	background: #FFF;
}
.grid tr.even {
	background: #f2f2f2;
	
}
.grid td.changed {
	background:#3399ff;
	color:#ffffff;
	
}
.grid tr.odd:hover, .grid tr.even:hover {
	cursor:default;
	background: #e9f7fd;
}
.grid th a
{
	color:#000000;
	text-decoration: none;
}
.grid th a:hover
{
	color:#000000;
	text-decoration: underline;
}
.grid td.center {
	text-align:center;
}
.grid .nodata {		
	color: #666 !important;
	font-weight: normal !important;
}
/* For pager */
.pager
{
	background:#ebebeb;
}
.pager td
{
	padding:1px;
	padding-right:0px;
	border:1px solid #ccc;
}
.pager tr td
{
	border:none;
	height: 17px;
	width: 19px;
	text-align: center;
	color:Red;
	font-weight:bold;
	padding:0px;
}
.pager tr td span
{
	display:block;
	background: #fff;
	border:1px #ccc solid;
	text-align: center;
	color:Red;
	font-weight:bold;
	margin-left:2px;
}
.pager tr td a
{
	display:block;
	background: #eee;
	border:1px #ccc solid;
	text-align: center;
	font-weight:bold;
	margin-left:2px;
	color: #000000;
}
.pager tr td a:hover
{
	text-decoration:none;
	background: #f9f9f9;
	border-right:1px #999 solid;
	border-bottom:1px #999 solid;
}
.pager table.result_pager
{		
	float:left;	
}
.pager table.result_pager td
{	
	margin-left:10px;
	text-align:left;	
	border:none 0px #FFF;
	color: #999;
	font-weight: bold;
	width:300px;
}

/*For Form*/
h2.heading {
    margin-bottom:10px;
    margin-top:5px;
    font-size:1.4em; color:#0066cc; font-weight:bold;
}
.form td {
	padding:2px 5px;
}
.form td.clrleft {
	padding-left:0px;
}
.form td.clrrgh {
	padding-right:0px;
}
.form .edit, .view
{    
    background:#EEEEEE;
    -moz-border-radius:6px 6px 6px 6px;    
    border:1px solid #CCCCCC;      
    padding-bottom:5px;
    padding-top:10px;
    padding-right:5px;    
}
.form .label{	
	background-color:#EEEEEE;
    color:#888888;
    border-bottom:1px solid #fff;
    font-weight:normal;
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    vertical-align:middle;
    width:110px;
}
.view .label{	
	background-color:#EEEEEE;
    color:#888888;
    border-bottom:1px solid #CCCCCC;
    font-weight:normal;
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    vertical-align:middle;
}
.form .input
{
    background-color:#FFFFFF;
    color:#222222;    
    border-bottom:1px solid #fff;    
    padding-left:5px;
    vertical-align:middle;    
}
.view .input
{
    background-color:#FFFFFF;
    color:#222222;    
    border-bottom:1px solid #CCCCCC;    
    padding-left:5px;
    vertical-align:middle;
    text-align:left;    
}
.form tr.last td, .view tr.last td {
    border-bottom:none;
}
.form .last, .view .last {
    border-bottom:none;
}
.form .required, .view .required{
	font-weight:bold;
}
.form .required span, .view .required span{
	color:red;
}
.form .cbutton
{
   vertical-align:middle;
   text-align:center;
   padding-top:7px;
}
.form .save, .form .save:hover{
	background:url(../Images/Common/btnSave.gif) no-repeat top left;
	width:77px; height:26px;
	padding:0px; border:none;
}
.form .cancel, .form .cancel:hover{
	background:url(../Images/Common/btnCancel.gif) no-repeat top left;
	width:77px; height:26px;
	padding:0px; border:none;
}
.form .sendmeeting, .form .sendmeeting:hover{
	background:url(../Images/Common/btnSendMeeting.gif) no-repeat top left;
	width:169px; height:26px;
	padding:0px; border:none;
}
.form .sendcandidate, .form .sendcandidate:hover{
	background:url(../Images/Common/btnSendToCandidate.gif) no-repeat top left;
	width:181px; height:26px;
	padding:0px; border:none;
}
/*=>Tuan add for send button*/
.form .send, .form .send:hover{
	background:url(../Images/Common/btnSend.gif) no-repeat top left;
	width:77px; height:26px;
	padding:0px; border:none;
}
/*For popup*/
#TB_window {	
	border: 1px solid #2e79c3 !important;	
}
.cpopup {  }
.cpopup { /*border:1px solid #2e79c3*/ }
.cpopup .cphead { background:#004c97 url(../Images/Common/tpopup.gif) no-repeat center left; line-height:25px }
.cpopup .cphead h2 { font-size:1.3em; color:#fff; font-weight:bold; margin-left:15px; }
.cpopup .cphead #cpclose { margin-top:4px; margin-right:4px; }
.cpopup .cphead #cpclose a { background:#004c97 url(../Images/Common/cpopup.gif) no-repeat 0px center; display:block;  width:17px; height:17px; }
.cpopup .cphead #cpclose a:hover { background:#004c97 url(../Images/Common/cpopup.gif) no-repeat -17px center; display:block;  width:17px; height:17px; }
.cpopup .cpcontent { background: url(../Images/Common/bgtop.gif) repeat-x top left; padding:15px; border-top:1px solid #fff; }

.pbox {  }
.pbox .ptl  { background: url(../Images/Popup/ptl.png) no-repeat top left; width:9px; }
.pbox .ptc  { background: url(../Images/Popup/ptc.png) repeat-x 9px top; height:28px; }
.pbox .ptr  { background: url(../Images/Popup/ptr.png) no-repeat top right; width:9px; }

.pbox .pl  { background: url(../Images/Popup/pl.png) repeat-y top left; width:9px; }
.pbox .pr  { background: url(../Images/Popup/pr.png) repeat-y top left; width:9px; }
.pbox .pc  { background-color:#fff; padding:10px; }

.pbox .pbl  { background: url(../Images/Popup/pbl.png) no-repeat top left; width:9px }
.pbox .pbc  { background: url(../Images/Popup/pbc.png) repeat-x 9px top; height:10px; }
.pbox .pbr  { background: url(../Images/Popup/pbr.png) no-repeat top right; width:9px }

.pbox .ptc h2 { font-size:1.1em; color:#fff; font-weight:bold; margin-left:5px; margin-top:4px; }
.pbox .ptc #pclose { margin-top:4px; }
.pbox .ptc #pclose a { background: url(../Images/Popup/pclose.png) no-repeat 0px 0px; display:block;  width:16px; height:16px; }
.pbox .ptc #pclose a:hover { background: url(../Images/Popup/pclose.png) no-repeat 0px -16px; }

.pbox .pc button.button { overflow-y:visible; overflow-x:visible; width:auto; margin-right:5px; white-space:nowrap; padding:2px 10px; border:1px solid #4e95db; color:#004c97; font-weight:bold; font-size:12px; background-color:#dbf3ff; background-repeat:no-repeat; background-position:5px center; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; float:none;}
.pbox .pc button.button:hover { background-color:#a3d1ff; text-decoration:none; }
.pbox .pc button.ok { background-image: url(../Images/Icons/ok.png); padding-left:25px; padding-right:5px; }
.pbox .pc button.cancel { background-image: url(../Images/Icons/cancel.png); padding-left:25px; padding-right:5px; }

.msgError {    
    padding:3px 0px 3px 25px; 
    background: #ffdad9 url(../Images/Icons/error.gif) no-repeat 5px 3px;
    color:#cc0000;
    font-weight:bold;
    border-top:1px solid #cc0000;
    border-bottom:1px solid #cc0000;
}
.msgWarning {
    padding:3px 0px 3px 25px; 
    background: #fff4cc url(../Images/Icons/warning.png) no-repeat 5px 3px;
    color:#000000;
    font-weight:bold;
    border-top:1px solid #ffcc00;
    border-bottom:1px solid #ffcc00;
}
.msgSuccess {    
    padding:3px 0px 3px 25px; 
    background: #ecffc7 url(../Images/Icons/success.png) no-repeat 5px 3px;
    color:#5c8a00;
    font-weight:bold;
    border-top:1px solid #99cc00;
    border-bottom:1px solid #99cc00;
}
.iactive { display:inline-block; width:16px; height:16px; background:url(../Images/Icons/active.gif) no-repeat center center; }
.iinactive { display:inline-block; width:16px; height:16px; background:url(../Images/Icons/inactive.gif) no-repeat center center; }

/*Style for Box*/
.gbox .pr { padding-right:10px; }
.conbox
{
	/*border:solid 1px #8ab7e3;
	background:#FFF;*/
}
.conbox .ctbox
{	
	/*background: url(../Images/Common/ctbox.png) repeat-x bottom left;*/
	height:19px !important;
	border-bottom:solid 1px #8ab7e3;
	color:#0066cc;	
	padding:0px 7px 0px 7px;	
}
.conbox .ctbox h2 { font-size:1.1em; color:#0066cc; font-weight:bold; }
.conbox .ctbox .action a { color:#0066cc; }
.conbox .ccbox
{	
	/*padding:7px;*/
    background-color:#EEEEEE;
}
.conbox .ccbox td
{	
	padding-bottom:5px;
}
.conbox .ccbox .required
{	
	font-weight:bold;
}
.conbox .ccbox .required span
{	
	color:Red;
}
/*For profile*/
.gpbox .pr { padding-right:15px; }
.profile
{
	/*border:solid 1px #8ab7e3;*/
	background:#FFF;
}
.profile .ctbox
{	
	/*background: url(../Images/Common/ctbox.png) repeat-x bottom left;*/
	height:15px !important;
	/*border-bottom:solid 1px #ccc;*/
	color:#0066cc;	
	padding:0px 5px 0px 5px;	
}
.profile .ctbox h2 { font-size:1.4em; color:#0066cc; font-weight:bold; }
.profile .ctbox .action a { color:#0066cc; }
.profile .ccbox
{	
	padding-top:10px;
}
.profile .ccbox td
{	
	padding-bottom:5px;
}
.profile .ccbox .plabel
{	
	font-weight:bold;
	color:#666;
	/*font-style:italic;*/
}

span.fsep { padding-left:10px; }
/*End style for Box*/
/*Employee*/
.upload_image { border:none !important; background: url(../Images/Icons/upload_image.gif) no-repeat top left; width:20px; height:20px; margin-bottom:3px; }
.remove_image { border:none !important; background: url(../Images/Icons/remove_image.gif) no-repeat top left; width:20px; height:20px; margin-bottom:3px; }
.upload_cv { border:none !important; background: url(../Images/Icons/upload_cv.gif) no-repeat top left; width:20px; height:20px; margin-bottom:5px; }
.download_cv { border:none !important; background: url(../Images/Icons/download_cv.gif) no-repeat top left; width:20px; height:20px; margin-bottom:5px; }
.remove_cv { border:none !important; background: url(../Images/Icons/remove_image.gif) no-repeat top left; width:20px; height:20px; margin-bottom:3px; }
.sactive { color:Green; font-weight:bold }
.sresign { color:Gray; font-weight:bold }

#CRMLoading {
    width:60px;
    vertical-align:middle;
    position:absolute;
    top:5px; left:47%;    
    /*-moz-border-radius: 2px 10px 2px 10px;
    -webkit-border-radius: 2px 10px 2px 10px;
    border-radius: 2px 10px 2px 10px;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border:1px solid #777;
    padding:15px 10px 15px 35px;
    color:#444;
    font-weight:bold;
    /*font-size:14pt;*/
    background:#e6f2fb url(../Images/Icons/loading_16.gif) no-repeat 15px center;
}

fieldset {
background:#EEEEEE;
    -moz-border-radius:6px 6px 6px 6px;    
    border:1px solid #CCCCCC;      
    padding-bottom:5px;
    padding-top:0px;
    padding-right:5px;    
}
fieldset.white {
    background: white;
}
fieldset legend {
padding: 6px;
font-weight: bold;
}
/*for homepage*/
.chlft 
{
    width:550px;    
    padding-left:20px;
    padding-top:20px;
    vertical-align:top;
}
.chlft ul li
{
    float:left;    
    margin-right:20px;
    margin-bottom:20px;
    height:101px;
    width:101px;
}
.chlft ul li a
{
    display:block;
    width:100px;
    height:100px;    
}
.chlft ul li a:hover
{    
    width:101px;
    height:101px;
    opacity: 0.8; filter:Alpha(Opacity=80);
}
.chlft ul li a.prm
{
    background: url(../Images/Common/icon_prm.gif) no-repeat center center;
}
.chlft ul li a.ems
{
    background: url(../Images/Common/icon_ems.gif) no-repeat center center;
}
.chlft ul li a.moving
{
    background: url(../Images/Common/icon_moving.gif) no-repeat center center;
}
.chlft ul li a.time
{
    background: url(../Images/Common/icon_time.gif) no-repeat center center;
}
.chlft ul li a.payroll
{
    background: url(../Images/Common/icon_payroll.gif) no-repeat center center;
}
.chlft ul li a.asset
{
    background: url(../Images/Common/icon_asset.gif) no-repeat center center;
}
.chlft ul li a.skillset
{
    background: url(../Images/Common/icon_skillset.gif) no-repeat center center;
}
.chlft ul li a.hiring
{
    background: url(../Images/Common/icon_hiring.gif) no-repeat center center;
}
.chlft ul li a.jobrequest
{
    background: url(../Images/Common/icon_jobrequest.gif) no-repeat center center;
}
.chlft ul li a.onlinetest
{
    background: url(../Images/Common/icon_onlinetest.gif) no-repeat center center;
}
.chrgh 
{    
    /*padding-left:30px;*/
    padding-top:20px;
    vertical-align:top;
}
.chrgh .panel {
    border:1px solid #dddddd;
    border-top:none; 
    margin-bottom:5px;   
}
.chrgh .panel .pntitle {
    background: url(../Images/Common/pn_cen.gif) repeat-x left top;    
    height:25px;
    line-height:25px;
    cursor:pointer;
}
.chrgh .panel .pncontent {
    padding:10px;
}
.chrgh .panel .pnup {
    background: url(../Images/Common/pn_up.gif) repeat-x left top;    
    height:16px;
    width:16px;
    display:inline-block;
    vertical-align:middle;
    margin-bottom:2px;
    margin:0 3px 2px 3px;
}
.chrgh .panel .pndown {
    background: url(../Images/Common/pn_down.gif) repeat-x left top;    
    height:16px;
    width:16px;
    display:inline-block;
    vertical-align:middle;
    margin-bottom:2px;
    margin:0 3px 2px 3px;
}
.chrgh .panel .pntext {
    color:#004990;
    font-weight:bold;
}
/*end for homepage*/
input.btnPost { height:47px; width:69px; border:1px solid #4e95db; color:#004c97; font-weight:bold; background-color:#dbf3ff; background-repeat:no-repeat; background-position:5px center; cursor:pointer; -moz-border-radius:4px; -webkit-border-radius:4px; }
input.btnPost:hover { background-color:#a3d1ff; text-decoration:none; }
/*OVERRIDE GRID*/
.ui-jqgrid .ui-jqgrid-htable th {    
	background-image: url(../Images/Common/ghead.gif) !important ;	
}